Search Techniques for Non-linear Constraint Satisfaction Problems with Inequalities
نویسندگان
چکیده
In recent years, interval constraint-based solvers have shown their ability to ef£ciently solve challenging non-linear real constraint problems. However, most of the working systems limit themselves to delivering point-wise solutions with an arbitrary accuracy. This works well for equalities, or for inequalities stated for specifying tolerances, but less well when the inequalities express a set of equally relevant choices, as for example the possible moving areas for a mobile robot. In that case it is desirable to cover the large number of point-wise alternatives expressed by the constraints using a reduced number of sets, as interval boxes. Several authors [2, 1, 7] have proposed set covering algorithms speci£c to inequality systems. In this paper we propose a lookahead backtracking algorithm for inequality and mixed equality/inequality constraints. The proposed technique combines a set covering strategy for inequalities with classical interval search techniques for equalities. This allows for a more compact representation of the solution set and improves ef£ciency.
منابع مشابه
Disjunction of Non-binary and Numeric Constraint Satisfaction Problems
Nowadays, many researchers are working on Constraint Satisfaction Problems (CSPs). Many CSPs can be modelled as non-binary CSPs and, theoretically, they can be transformed into an equivalent binary CSP, using some of the current techniques. However, this transformation may be an inadequate or inefficient way to manage certain types of non-binary constraints. In this paper, we propose an algorit...
متن کاملAn interval partitioning algorithm for constraint satisfaction problems
We propose an efficient interval partitioning algorithm to solve the continuous constraint satisfaction problem (CSP). The method comprises a new dynamic tree search management system that also invokes local search in selected subintervals. This approach is compared with two classical tree search techniques and three other interval methods. We study some challenging kinematics problems for test...
متن کاملExtending Prolog with Constraint Arithmetic on Real Intervals
Prolog can be extended by a system of constraints on closed intervals to perform declarative relational arithmetic. Imposing constraints on an interval can narrow its range and propagate the narrowing to other intervals related to it by constraint equations or inequalities. Relational interval arithmetic can be used to contain oating point errors and, when combined with Prolog backtracking, to ...
متن کاملRandomised Backtracking for Linear Pseudo-Boolean Constraint Problems
Many constraint satisfaction and optimisation problems can be expressed using linear constraints on pseudo-Boolean (0/1) variables. Problems expressed in this form are usually solved by integer programming techniques, but good results have also been obtained using generalisations of SAT algorithms based on both backtracking and local search. A recent class of algorithm uses randomised backtrack...
متن کاملFeasibility and Constraint Analysis of Sets of Linear Matrix Inequalities
We present a constraint analysis methodology for Linear Matrix Inequality (LMI) constraints. If the constraint set is found to be feasible we search for a minimal representation; otherwise, we search for an irreducible infeasible system. The work is based on the solution of a set covering problem where each row corresponds to a sample point and is determined by constraint satisfaction at the sa...
متن کامل